package Exe22;

import java.util.*;

public class RandomDemo1 {
    public static void main(String[] args) {
        //随机点名
//        ArrayList<String> list=new ArrayList<>();
//        for(int i=0;i<80;i++){
//            list.add("a"+i);
//        }
//        Random r=new Random();
//        int a=r.nextInt(80);
//        System.out.println(list.get(a));
        //或者打乱取0  shuffle

        //男70% 女30%
//        HashMap<Integer,String> map=new HashMap<Integer, String>();
//        for(int i=0;i<50;i++){
//            map.put(i,"a"+i);
//        }
//        for(int i=50;i<80;i++){
//            map.put(i,"b"+i);
//        }
//
//        Random r=new Random();
//        int a=r.nextInt(10);
//        switch (a){
//            case 0,1,2:{
//                int b= r.nextInt(50);
//                String s=map.get(b);
//                System.out.println(s);
//                break;
//            }
//            case 3,4,5,6,7,8,9:{
//                int b=r.nextInt(30)+50;
//                String s=map.get(b);
//                System.out.println(s);
//                break;
//            }
//            default:
//                break;
//        }

        //点到的不再点 点完重新再来一遍
//        int a = 1;
//        Scanner sc = new Scanner(System.in);
//        ArrayList<String> list = new ArrayList<>();
//        ArrayList<String> list1 = new ArrayList<>();
//        Random r = new Random();
//        int count=10;
//        for (int i = 0; i < 10; i++) {
//            list.add("a" + i);
//        }
//        while (a == 1) {
//            if(list.isEmpty()){
//                list=list1;
//                count=10;
//            }
//            System.out.println("1.点名     0.退出");
//            a = sc.nextInt();
//            if(a==0)
//                break;
//            int b = r.nextInt(count);
//            count--;
//            String s = list.get(b);
//            list1.add(s);
//            list.remove(s);
//            System.out.println(s);
//        }

        //int n=list.size();
        //int a=r.nextInt(list.size());



//        HashMap<String,ArrayList<String>> m=new HashMap<>();
//        ArrayList<String> list=new ArrayList<>();
//        list.add("1");
//        list.add("2");
//        list.add("3");
//        list.add("4");
//        list.add("5");
//        list.add("6");
//        m.put("1",list);
//        Set<Map.Entry<String, ArrayList<String>>> entries = m.entrySet();
//        for (Map.Entry<String, ArrayList<String>> entry : entries) {
//            ArrayList<String> value = entry.getValue();
//            StringJoiner sj=new StringJoiner(",","","");
//            for (String s : value) {
//                sj.add(s);
//            }
//            System.out.println(entry.getKey()+"="+sj);
//        }


    }
}
